package com.tan.chowder.login.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.tan.chowder.bean.Result;
import com.tan.chowder.login.bean.User;
import com.tan.chowder.login.entity.SysUserDO;

import java.util.Optional;

/**
 * @author chenx
 */
public interface SysUserService extends IService<SysUserDO> {
    Optional<User> getUserByUsername(String username);

    Result login(String username, String password);

    void logout(String token);
//
//    //查询用户角色
//    Map<String, Object> getRolesByUser(Integer uid);
//
//    //添加用户角色
//    void addRolesToUser(Integer uid, Integer[] rids);


}